﻿*
{
    margin: 0em;
    padding: 0em;
}
body
{
    text-align: center;
    background-color: #464646;
    font-family: Verdana, Sans-Serif;
    color: #014711;
}
img
{
    border: none;
}
a
{
    font-size: 1em;
}
a:link
{
    color: #014711;
    text-decoration: underline;
    font-variant: small-caps;
    font-weight: bold;
}
a:visited
{
    color: #014711;
}
a:active
{
    color: #01A711;
}
a:hover
{
    color: #01A711;
}
p
{
    padding: 10px;
}
thead
{
    text-align: center;
    background-color: #14450E;
    color: #fff;
    font-size:1.3em;
}
#wrapper
{
    text-align: left;
    width: 1051px;
    margin: 0 auto;
    background-color: #FFFFFF;
    border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
}
#mainSection
{
    clear: both;
}
#noColumnsMain
{
    text-align: center;
    width: 300px;
    margin: 0 auto;
}
#leftColumn
{
    width: 10.5em;
    float: left;
    padding: 1.5em .75em 1.5em .75em;
    overflow: auto;
}
.gradientHead
{
    height: 1em;
    background: -moz-linear-gradient(bottom, rgb(0,0,0)0%, #247C1A 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgb(0,0,0)), color-stop(100%,#247C1A)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(bottom, rgb(0,0,0)0%,#247C1A 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(bottom, rgb(0,0,0)0%,#247C1A 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(bottom, rgb(0,0,0)0%,#247C1A 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247C1A', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(bottom, rgb(0,0,0)0%,#247C1A 100%); /* W3C */
    overflow: hidden;
}
.roundedHead
{
    border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
}
.maskedHead
{
    overflow: hidden;
}
#leftNavContainer
{
    background: -moz-linear-gradient(bottom, #FFFFFF 0%,#DDDDDD 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(#DDDDDD)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(bottom, #FFFFFF 0%,#DDDDDD 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(bottom, #FFFFFF 0%,#DDDDDD 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(bottom, #FFFFFF 0%,#DDDDDD 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(bottom, #FFFFFF 0%,#DDDDDD 100%); /* W3C */
    padding-top: 1em;
}
#rightColumn
{
    padding: 1.5em .25em 0px .25em;
    overflow: hidden;
}
#rightColumnHead
{
    height: 1em;
    background: -moz-linear-gradient(bottom, rgb(0,0,0)0%, rgb(12,110,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgb(0,0,0)), color-stop(100%,rgb(12,110,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(bottom, rgb(0,0,0)0%,rgb(12,110,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(bottom, rgb(0,0,0)0%,rgb(12,110,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(bottom, rgb(0,0,0)0%,rgb(12,110,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C6E01', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(bottom, rgb(0,0,0)0%,rgb(12,110,1) 100%); /* W3C */
}
#rightColumnContainer
{
    padding-top: 1em;
}
#headerLogo
{
    float: left;
}
#headerRightWhitespace
{
    float: right;
    width: 8.5em;
    height: 8.5em;
}
#headerTextBlock
{
    text-align: center;
    padding-top: 2em;
}
#headerTextBlock h1
{
    font-size: 2.5em;
}
#headerTextBlock h2
{
}
#header
{
    padding: 1.25em .25em .25em 1.25em;
}
#footer
{
    clear: both;
    color: #999;
    text-align: center;
    padding: .375em;
}
.clearBoth
{
    clear: both;
}
.submitButtons
{
    text-align: center;
}
.button
{
    padding: 5px 10px;
    display: inline;
    background: #777 url(/Images/button2.png) repeat-x bottom;
    background-color: #14450E;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    text-shadow: 1px 1px #666;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
}
.button:hover
{
    background-position: 0 -48px;
}
.error
{
    color: Red;
}
